2289,2290,2290,2291,2292,2292,2293,2294,2295,2296,2299,2300,2301,2301,2302,2302,2303,2304,2305,2306,2306,2307,2307,2308,2309,2310,2310,2311,2312,2314,2315,2316,2316,2317,2318,2319,2319,2320,2321,2322,2323,2323,2323,2323,2323,2323,2324,2324,2324,2325,2326,2327,2328,2329,2330,2331,2332,2332,2333,2335,2336,2337,2338,2339,2340,2341,2342,2342,2343,2344,2344,2345,2345,2346,2346,2348,2350,2351,2352,2353,2355,2356,2357,2358,2359,2361,2362,2363,2363,2364,2366,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2379,2380,2381,2382,2383,2383,2385,2386,2387,2387,2387,2387,2387,2386,2385,2384,2383,2382,2380,2378,2378,2378,2377,2376,2376,2376,2377,2377,2377,2377,2376,2375,2374,2373,2372,2371,2370,2370,2370,2371,2372,2373,2373,2373,2373,2373,2372,2371,2370,2370,2370,2370,2370,2369,2368,2368,2368,2367,2366,2366,2365,2364,2364,2363,2362,2362,2363,2364,2364,2365,2365,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2376,2377,2378,2378,2377,2376,2375,2374,2372,2371,2370,2370,2371,2371,2372,2372,2372,2372,2372,2372,2371,2370,2370,2370,2369,2368,2367,2367,2367,2366,2366,2366,2367,2367,2368,2369,2370,2371,2372,2373,2374,2374,2375,2375,2375,2374,2373,2372,2371,2370,2369,2368,2368,2367,2366,2364,2363,2362,2361,2359,2358,2358,2355,2352,2350,2349,2348,2347,2346,2345,2344,2343,2340,2339,2338,2338,2338,2338,2338,2337,2336,2334,2333,2333,2332,2332,2332,2331,2330,2329,2328,2327,2326,2325,2325,2323,2322,2322,2321,2321,2320,2319,2319,2318,2317,2316,2315,2315,2316,2316,2316,2317,2317,2317,2317,2317,2316,2315,2314,2314,2314,2315,2315,2315,2316,2316,2316,2315,2314,2313,2312,2312,2312,2312,2311,2311,2311,2311,2311,2310,2310,2309,2309,2309,2308,2308,2307,2307,2307,2307,2307,2308,2308,2309,2309,2308,2308,2307,2306,2305,2305,2305,2305,2305,2305,2304,2303,2302,2300,2298,2296,2295,2294,2293,2293,2292,2291,2291,2290,2289;1669,1669,1670,1670,1670,1671,1671,1671,1670,1670,1668,1667,1666,1665,1665,1664,1663,1663,1662,1662,1661,1661,1660,1660,1659,1659,1658,1658,1658,1659,1659,1659,1658,1658,1657,1655,1654,1653,1653,1654,1654,1655,1656,1658,1659,1660,1660,1662,1663,1663,1663,1663,1663,1664,1665,1666,1666,1667,1668,1669,1669,1669,1669,1669,1670,1671,1671,1672,1673,1674,1675,1675,1676,1676,1677,1677,1677,1677,1677,1677,1676,1676,1676,1675,1674,1671,1670,1670,1669,1669,1669,1668,1668,1669,1669,1670,1670,1670,1670,1670,1670,1669,1669,1669,1668,1668,1668,1668,1668,1667,1667,1667,1667,1666,1665,1664,1663,1663,1662,1661,1661,1660,1659,1659,1658,1657,1656,1655,1654,1653,1653,1652,1651,1650,1649,1649,1649,1649,1649,1649,1648,1647,1646,1646,1645,1645,1644,1643,1642,1641,1640,1639,1638,1637,1636,1635,1634,1633,1632,1631,1630,1628,1627,1626,1626,1625,1624,1624,1623,1622,1621,1620,1618,1617,1616,1615,1614,1614,1613,1613,1613,1613,1613,1613,1613,1613,1612,1612,1611,1610,1610,1609,1609,1609,1608,1608,1607,1606,1605,1604,1604,1603,1601,1600,1599,1598,1598,1598,1599,1600,1601,1601,1601,1600,1599,1599,1598,1597,1596,1595,1595,1594,1594,1593,1593,1593,1593,1592,1592,1591,1590,1590,1590,1590,1590,1590,1590,1590,1589,1589,1589,1589,1588,1588,1588,1588,1588,1587,1587,1587,1587,1586,1586,1585,1585,1585,1584,1584,1584,1583,1583,1582,1581,1580,1579,1578,1578,1577,1577,1576,1576,1575,1574,1574,1574,1574,1574,1575,1575,1575,1576,1577,1578,1579,1579,1580,1580,1581,1582,1582,1583,1584,1585,1586,1586,1587,1588,1589,1590,1591,1592,1593,1594,1595,1595,1596,1597,1598,1599,1600,1600,1601,1603,1604,1605,1606,1607,1608,1609,1611,1611,1612,1613,1614,1616,1617,1619,1620,1623,1624,1626,1627,1629,1631,1632,1633,1634,1635,1636,1637,1638,1639,1640,1641,1642,1643,1644,1647,1649,1650,1651,1652,1653,1654,1656,1658,1659,1660,1661,1661,1662,1663,1664,1665,1666,1668